<body>
A collection of classes for reading and writing puzzles in the JavaScript Object Notation (JSON) format.
<p>
The JSON puzzle format is a file format developed by Jim Horne.
The format is based upon the <a href="http://www.json.org">JSON</a> format and was designed to provide flexibility in manipulating crossword puzzles in web browsers. 
<a href="http://www.xwordinfo.com/JSON/">The JSON Specification</a> is available on <a href="http://www.xwordinfo.com">XWordInfo</a>.
<p>
A single JSON puzzle is represented by a {@link com.epeterso2.jabberwordy.serialization.json.JSONPuzzle} object.
<p>
<ul>
<li>The {@link com.epeterso2.jabberwordy.serialization.json.JSONPuzzleOutputStream} is used to convert a byte[] representation of a JSON puzzle file
into a {@link com.epeterso2.jabberwordy.serialization.json.JSONPuzzle} object.</li>
<li>The {@link com.epeterso2.jabberwordy.serialization.json.JSONPuzzleInputStream} is used to convert a
{@link com.epeterso2.jabberwordy.serialization.json.JSONPuzzle} object into a byte[] representation of a JSON puzzle file.</li>
</ul>
<p>

</body>